Skip to content

Loop the teaser - #68

Merged
marcosqlbi merged 1 commit into
mainfrom
feature/loop-the-teaser
Aug 24, 2026
Merged

Loop the teaser#68
marcosqlbi merged 1 commit into
mainfrom
feature/loop-the-teaser

Conversation

@marcosqlbi

Copy link
Copy Markdown
Collaborator

Internal discussion concluded the teaser should always be running: the ink only reads in motion, and a poster frame sells a still image. The video element now autoplays muted in a loop. Controls stay visible so the loop remains pausable, and a small script removes the autoplay for visitors whose system asks for reduced motion — they get the poster and a play button.

A YouTube nocookie embed was considered for this and rejected: privacy-enhanced mode only defers cookies until playback, and an autoplaying loop triggers playback on page load for every visitor, so the no-cookie claim would not survive. It would also reintroduce the region-blocking and third-party problems decision 19 removed.

The cost that changes is bandwidth: every home-page visit now downloads a rendition (~3 MB), which puts GitHub Pages'' ~100 GB/month soft limit at roughly 30,000 visits a month. Decision 19 is amended with the loop, the rejection reasoning, and the escape hatch if traffic ever gets there.

🤖 Generated with Claude Code

The video autoplays muted in a loop, with controls kept and autoplay
removed under prefers-reduced-motion. Decision 19 records why the
YouTube nocookie embed was rejected and what autoplay does to the
bandwidth math.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@marcosqlbi
marcosqlbi merged commit 2ccada2 into main Aug 24, 2026
4 checks passed
@marcosqlbi
marcosqlbi deleted the feature/loop-the-teaser branch August 24, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant